Big Huge Thesaurus

Indonesian Borneo

noun